.files_type {
  flex-shrink: 0;
  padding-right: 20px;

  li {
      padding: 0 20px;
      height: 40px;
      box-sizing: border-box;
      line-height: 40px;
      list-style: none;
      text-align: right;
      // font-size: 14px;
      font-weight: 500;
      // color: #303133;
      cursor: pointer;
      border-right: 2px solid rgb(223, 225, 233);

      span {
          display: inline-block;
          position: relative;
      }

      &.active {
          color: #409eff;
          border-right: 2px solid #409eff;
      }

      &.extra {
          span {
              &:before {
                  position: absolute;
                  top: 3px;
                  left: -10px;
                  content: '*';
                  color: #f56c6c;
              }
          }
      }
  }
}
